/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package mx.edu.itschapala.sistemas.septimo.control;

import java.util.ArrayList;
import java.util.List;
import mx.edu.itschapala.sistemas.septimo.modelo.Venta;
import mx.edu.itschapala.sistemas.septimo.enumeracion.TipoBusqueda;
import static mx.edu.itschapala.sistemas.septimo.enumeracion.TipoBusqueda.CONTIENE;
import static mx.edu.itschapala.sistemas.septimo.enumeracion.TipoBusqueda.INICIA;

/**
 *
 * @author snake_gt
 */
public class VentaLnLista implements VentaLnLocal{
    private List<Venta> lista = new ArrayList<Venta>();

	public void registrar(Venta venta){
		lista.add(venta);
	}
	public void modificar(Venta venta){
		Venta tmp=buscarPorCodigo(venta.getId());
		if(tmp!=null){
			lista.remove(tmp);
			lista.add(venta);
		}

	}
	public void eliminar(Venta venta){
		Venta tmp=buscarPorCodigo(venta.getId());
		if(tmp!=null){
			lista.remove(tmp);
		}

	}
	public Venta buscarPorCodigo(int codigo){
		Venta tmp=null;
		for(Venta p : lista){
			if(p.getId()==codigo){
				tmp=p;
			}
		}
		return tmp;

	}
	public List<Venta> getTodos(){
		return lista;
	}

    @Override
    public List<Venta> getPorNombre(String Nombre, TipoBusqueda criterio) {
        List<Venta> tmp = new ArrayList<Venta>();
        
        return null;
    }
}
